package com.cuij.dao;

import java.util.List;
import java.util.Map;

import com.cuij.entity.orderInfo;

public interface orderInfoDao {

    // 生成订单，状态0
    public void createorder(orderInfo orderinfo);

    // 查询订单信息
    public Map findorderinfo(String order_id);

    // 确认订单付款，状态1
    public void confirmorder(orderInfo orderinfo);

    // 按不同状态查询订单
    public List<Map<String, Object>> showorder(Map resMap);

    // 改变订单状态从1-4
    public void changestate(orderInfo orderinfo);

    // 查询状态为0的订单
    public List<orderInfo> querystarttime(String cust_id);

    // 删除状态为0且超时订单
    public void outtime(String order_id);

    // 获取平均时间
    public String getavgtime(String busi_id);

    // 操作成功后修改状态
    public void setcomment(orderInfo orderinfo);

    // 获取平均评分
    public double getavglevel(String busi_id);
}
